package cn.hchaojie.javase.day05;

import org.junit.Test;

public class TestPoint {
	int a;
	@Test
	public void test1() {
		Point p = new Point();
		
		p.setX(3.0);
		p.setY(3.0);
		
		System.out.println("x: " + p.getX() + " y:" + p.getY());
		
		System.out.println(p.flag);
		System.out.println(p.array);
		System.out.println(p.str);
		
		Person p2 = null;		// 没有指向任何对象
		// System.out.println(p2.getName());		// null对象上面不能调用任何方法，也不能直接去访问它的属性
		// 会报NullPointerException 空指针异常
		System.out.println(p2.name);
		
		// int a;
		// System.out.println(a);	// a没有初始化，局部变量使用前必须初始化
		
		System.out.println(this.a);	// 成员变量有默认的初始值
	}
}
